.black-button {
    height: 35px;
    border-radius: 10px;
    padding: 0 20px;
    color: #fff;
    background-color: #000;
    border: none;
    cursor: pointer;
}

.black-button:hover {
    background-color: #555;
}

.card {
    background-color: rgba(255, 255, 255, 0.9);
    border: 2px solid #ddd;
    border-radius: 20px;
    padding: 20px;
    box-sizing: border-box;
}

.a-text {
    cursor: pointer;
    text-decoration: none;
    color: #000;
    border-bottom: 1px solid #000;
    transition: 0.3s;
}

.a-text:hover {
    color: #168d06;
}

.row {
    display: flex;
}

.hidden {
    display: none;
}

body {
    background: url('../background.webp') center / cover fixed no-repeat;
}